/* 分页 */
.list ul li {
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #cccccc;
	overflow: hidden;
}

.list ul {
	margin: 10px 0;
}

.list_item img {
	width: 260px;
	height: 150px;
	float: left;
	margin-right: 30px;
}

.list_item h1 {
	font-size: 20px;
	color: #333333;
	margin-top: 10px;
	margin-bottom: 15px;
}

.list_item p {
	font-size: 16px;
	color: #333333;
	line-height: 26px;
	margin-bottom: 15px;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	/** 对象作为伸缩盒子模型显示 **/
	-webkit-box-orient: vertical;
	/** 设置或检索伸缩盒对象的子元素的排列方式 **/
	-webkit-line-clamp: 4;
	/** 显示的行数 **/
	overflow: hidden;
	/** 隐藏超出的内容 **/
}

.list_item span {
	font-size: 14px;
	font-family: Arial;
	font-weight: 400;
	color: #999999;
	float: right;
}

.list {
	margin-bottom: 40px;
}

/* 分页 */
.pages {
	padding-top: 30px;
	text-align: center;
	font-size: 14px;
	margin-bottom: 60px;
	clear: both;
}

.pages .page-active {
	border: 1px solid #d8000f;
	background-color: #d8000f;
}

.pages .page {
	width: 30px;
	text-align: center;
	font-size: 13px;
	padding: 0;
}

.pages .page-active a {
	color: #fff;
}

.pages .page a {
	display: block;
	width: 100%;
	height: 100%;
}

.pages>li a {
	color: #333;
}

.pages>li {
	border: 1px solid #ccc;
	line-height: 30px;
	height: 30px;
	display: inline-block;
	margin: 5px 5px;
}

.tab-hot__title a {
	color: #216BA3;
}

.pages .page-previous {
	width: auto;
	padding: 0 10px;
}

.pages .page-next {
	width: auto;
	padding: 0 10px;
}

/* 内容页 */
.left-l {
	width: 100%;
	margin-right: 40px;
}

.detail-h p {
	text-align: left;
	font-size: 16px;
	color: #999;
	display: inline-block;
	cursor: pointer;
}

.detail-h p span {
	padding-right: 30px;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	vertical-align: top;
}

.detail-d {
	padding: 20px 10px;
	cursor: pointer;
}

.detail-d p {
	font-size: 18px;
	line-height: 36px;
	margin-bottom: 30px;
}

.detail-d img {
	max-width: 100%;
}

/* 视频轮播 */
.picScroll-left {
	width: 890px;
	overflow: hidden;
	position: relative;
	float: left;
}

.picScroll-left .hd {
	position: absolute;
	width: 100%;
	bottom: 22px;
	height: 1px;
	z-index: 200;
}

.picScroll-left .hd .prev,
.picScroll-left .hd .next {
	display: block;
	width: 50px;
	height: 80px;
	cursor: pointer;
	position: relative;
	top: -265px;
	font-size: 42px;
	font-family: 宋体;
	color: #fff;
	text-align: center;
	line-height: 80px;
	opacity: .7;
	background-color: #000;
}

.picScroll-left .hd .prev {
	float: left;
}

.picScroll-left .hd .next {
	float: right;
}

.picScroll-left .bd ul {
	overflow: hidden;
	zoom: 1;
}

.picScroll-left .bd ul li {
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
	position: relative;
}

.picScroll-left .bd ul li .pic {
	text-align: center;
}

.picScroll-left .bd ul li .pic img {
	width: 890px;
	height: 500px;
	display: block;
}

.picScroll-left .bd ul li .title {
	line-height: 40px;
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0 10px;
	z-index: 100;
	font-size: 16px;
}

.picScroll-left .bd ul li .title a {
	    color: #fff;
    width: 360px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.picScroll-left .bd ul li i {
	height: 40px;
	background: #000;
	opacity: .5;
	filter: alpha(opacity=50);
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	text-indent: -99999em;
}

.nav_sp_top {
	margin-top: 20px;
	overflow: hidden;
}

.picScroll-left .hd ul {
	float: right;
	margin-right: -30px;
}

.picScroll-left .hd ul li {
	float: left;
	width: 10px;
	height: 10px;
	margin-right: 10px;
	text-indent: -99999em;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #fff;
	z-index: 99;
}

.picScroll-left .hd ul .on {
	background-color: #d8000f;
}

.nav_sp_right {
	float: right;
}

.nav_sp_right ul li {
	width: 290px;
	height: 160px;
	position: relative;
	margin-bottom: 8px;
}

.nav_sp_right ul li img {
	width: 100%;
	height: 100%;
}

.nav_sp_right ul li i {
	height: 40px;
	background: #000;
	opacity: .5;
	filter: alpha(opacity=50);
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	text-indent: -99999em;
}

.nav_sp_right ul li h1 {
	font-size: 16px;
	color: #fff;
	position: relative;
	top: -32px;
	z-index: 2;
	text-align: center;
}

.nav_fy_top span {
	font-size: 14px;
	color: #666666;
	float: right;
}

.nav_fy_top h1 {
	font-size: 20px;
	color: #1f1f1f;
	float: left;
	font-weight: bold;
}

.nav_fy_top {
	padding: 15px 0;
	overflow: hidden;
}

.nav_sp_fy ul li {
	width: 290px;
	max-height: 265px;
	display: inline-block;
	margin-right: 15px;
}

.nav_sp_fy ul li img {
	width: 290px;
	height: 190px;
}

.nav_sp_fy ul li h1 {
	font-size: 16px;
    line-height: 28px;
    text-align: left;
    margin: 8px 0;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
	-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
	-webkit-line-clamp: 2; /** 显示的行数 **/
	overflow: hidden;  /** 隐藏超出的内容 **/
}

.nav_sp_fy {
	overflow: hidden;
}

.nav_sp_fy ul {
	margin-right: -34px;
}

.nav_sp_fy .pages li {
	margin-right: 5px;
}

.nav_sp_fy .pages {
	margin-top: 10px;
}

/* 新闻频道 */
.nav_xw_top {
	overflow: hidden;
}

.nav_xw_top .picScroll-left .bd ul li .pic img {
	width: 780px;
	height: 440px;
	display: block;
}

.nav_xw_top .picScroll-left {
	width: 780px;
}

.nav_xw_top .picScroll-left .hd .prev,
.nav_xw_top .picScroll-left .hd .next {
	display: block;
	width: 50px;
	height: 80px;
	cursor: pointer;
	position: relative;
	top: -230px;
	font-size: 42px;
	font-family: 宋体;
	color: #fff;
	text-align: center;
	line-height: 80px;
	opacity: .7;
	background-color: #000;
}

.nav_text_right {
	width: 390px;
	height: 450px;
	float: right;
}

.nav_text_right .pic h1 {
	font-size: 24px;
	color: #333333;
	font-weight: bold;
	line-height: 42px;
	margin-bottom: 5px;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
	-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
	-webkit-line-clamp: 2; /** 显示的行数 **/
	overflow: hidden;  /** 隐藏超出的内容 **/
}

.nav_text_right .pic p {
	font-size: 16px;
	line-height: 26px;
	color: #666666;
}

.nav_text_right .pic {
	padding: 15px 0;
	border-bottom: 1px solid #cccccc;
}

.nav_text_right .ul {
	width: 100%;
	height: auto;
	margin-top: 10px;
}

.nav_text_right .ul li {
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.nav_text_right .ul li a {
	line-height: 36px;
	color: #333;
	font-size: 16px;
	padding-left: 15px;
}

.nav_text_right .ul li:after {
	content: "";
	width: 4px;
	height: 4px;
	background-color: #666;
	display: block;
	position: absolute;
	left: 0;
	top: 16px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
}

/* tab */
/* 本例子css */
.nav_table_xxk {
	margin-top: 40px;
	margin-bottom:55px;
}

.slideTxtBox {
	width: 100%;
	text-align: left;
	position: relative;
}

.slideTxtBox .hd {
	height: 40px;
	line-height: 40px;
	background: #f4f4f4;
	border-bottom: 1px solid #ddd;
	position: relative;
}

.slideTxtBox .hd ul {
	float: left;
	height: 40px;
}

.slideTxtBox .hd ul li {
	float: left;
	padding: 5px 46px;
	cursor: pointer;
	font-size: 18px;
	color: #333333;
	line-height: 32px;
}

.slideTxtBox .hd ul li.on {
	height: 30px;
	color: #d8000f;
	border: 1px solid #d8000f;
	border-bottom: 2px solid #fff;
	font-weight: bold;
}

.slideTxtBox .bd ul {
	zoom: 1;
}

.slideTxtBox .bd li {
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #cccccc;
	overflow: hidden;
}

.slideTxtBox .bd li .date {
	float: right;
	color: #999;
}

.slideTxtBox .bd li img {
	width: 320px;
	height: 180px;
}

.slideTxtBox .bd ul i a {
	font-size: 14px;
	color: #999999;
	position: absolute;
	right: 12px;
	top: 12px;
}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideTxtBox .arrow {
	position: absolute;
	right: 10px;
	top: 0;
}

.slideTxtBox .arrow a {
	display: block;
	width: 5px;
	height: 9px;
	float: right;
	margin-right: 5px;
	margin-top: 10px;
	overflow: hidden;
	cursor: pointer;
	background: url("../images/arrow.png") 0 0 no-repeat;
}

.slideTxtBox .arrow .next {
	background-position: 0 -50px;
}

.slideTxtBox .arrow .prevStop {
	background-position: -60px 0;
}

.slideTxtBox .arrow .nextStop {
	background-position: -60px -50px;
}

/*  专题频道 */
.zt_list {
	width: 100%;
	height: 310px;
	overflow: hidden;
}

.zt_list .picScroll-left {
	width: 100%;
}

.zt_list .picScroll-left .bd ul li .pic img {
	width: 1200px;
	height: 310px;
	display: block;
}

.zt_list .picScroll-left .hd .prev,
.zt_list .picScroll-left .hd .next {
	display: block;
	width: 50px;
	height: 80px;
	cursor: pointer;
	position: relative;
	top: -162px;
	font-size: 42px;
	font-family: 宋体;
	color: #fff;
	text-align: center;
	line-height: 80px;
	opacity: .7;
	background-color: #000;
}

.slideTxtBox .bd .zt_item {
	width: 380px;
	height: 330px;
	padding-top: 20px;
	padding-bottom: 0;
	border: none !important;
	display: inline-block;
	height: 320px;
	margin-right: 25px;
}


.slideTxtBox .bd .zt_item img {
	width: 380px;
	height: 244px;
}

.slideTxtBox .bd .zt_item h1 {
	font-size: 16px;
	color: #333333;
	margin: 15px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.slideTxtBox .bd .zt_item span {
	font-size: 16px;
	color: #333333;
	margin: 15px 0;
}

/* 专题列表 */
.zt_list_lie .zt_list_lie_item {
	float: left;
	width: 380px;
	height: 218px;
	margin-right: 30px;
}

.zt_list_lie .zt_list_lie_item img {
	width: 100%;
	height: 120px;
}

.zt_list_lie .zt_list_lie_item h1 {
	font-size: 16px;
	color: #333;
	margin: 15px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.zt_list_lie .zt_list_lie_item span {
	font-size: 16px;
	color: #333;
}

.zt_list_lie ul {
	margin-right: -35px;
	overflow: hidden;
}

/* 首页index */
.tl h1 {
	color: #0062b1;
	text-align: center;
	font-weight: 600;
	font-size: 46px;
	margin-top: 25px;
}

.bottom_tit {
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	font-size: 16px;
	color: #333;
	line-height: 26px;
	margin-top: 16px;
	margin-bottom: 30px;
}

.bottom_tit a {
	font-size: 18px;
	color: #0062b1;
}

/* 轮播图左侧 */
.picScroll-left2 {
	width: 640px;
	overflow: hidden;
	position: relative;
	float: left;
}

.picScroll-left2 .hd {
	position: absolute;
	width: 100%;
	bottom: 15px;
	height: 1px;
	z-index: 200;
}

.picScroll-left2 .hd .prev,
.picScroll-left2 .hd .next {
	display: block;
	width: 50px;
	height: 80px;
	cursor: pointer;
	position: relative;
	top: -265px;
	font-size: 42px;
	font-family: 宋体;
	color: #fff;
	text-align: center;
	line-height: 80px;
	opacity: .7;
	background-color: #000;
}

.picScroll-left2 .hd .prev {
	float: left;
}

.picScroll-left2 .hd .next {
	float: right;
}

.picScroll-left2 .bd ul {
	overflow: hidden;
	zoom: 1;
}

.picScroll-left2 .bd ul li {
	float: left;
	height: 360px;
	_display: inline;
	overflow: hidden;
	text-align: center;
	position: relative;
}

.picScroll-left2 .bd ul li .pic {
	text-align: center;
}

.picScroll-left2 .bd ul li .pic img {
	width: 640px;
	height: 360px;
	display: block;
}

.picScroll-left2 .bd ul li .title {
	line-height: 40px;
	position: relative;
	bottom: 60px;
	left: 0;
	padding: 0 10px;
	z-index: 100;
	font-size: 18px;
}

.picScroll-left2 .bd ul li .title a {
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}

.picScroll-left2 .bd ul li i {
	height: 90px;
	/* background: #000; */
	/* opacity: .4; */
	filter: alpha(opacity=50);
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	text-indent: -99999em;
	/* background-image: linear-gradient(#000, #000); */
	background: url( http://www.cbimc.cn/image/lbt_bjt.png);
}

.nav_sp_top {
	margin-top: 20px;
	overflow: hidden;
}

.picScroll-left2 .hd ul {
	position: relative;
	left: 50%;
	overflow: hidden;
	margin-left: -160px;
	width: 380px;
}

.picScroll-left2 .hd ul li {
	float: left;
	width: 60px;
	height: 5px;
	margin-right: 10px;
	text-indent: -99999em;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #fff;
	z-index: 99;
	cursor: pointer;
}

.picScroll-left2 .hd ul .on {
	background-color: #ff0000;
}

.abc {
	overflow: hidden;
}

/* 轮播右侧 */
.nav_abc_right {
	width: 515px;
	float: right;
}

.ul {
	width: 100%;
	height: auto;
}

.ul li {
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.ul li a {
	line-height: 36px;
	color: #333;
	font-size: 16px;
	padding-left: 15px;
}
.nav_abc_right .ul li a {
	font-size: 18px;
}

.ul li:after {
	content: "";
	width: 4px;
	height: 4px;
	background-color: #666;
	display: block;
	position: absolute;
	left: 0;
	top: 16px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
}

.nav_xlb {
	margin: 20px 0;
}

/* 小轮播 */
.slideGroup1 {
	width: 1200px;
	text-align: left;
	margin-top: 20px !important;
}

.slideGroup1 .parHd {
	height: 30px;
	line-height: 30px;
	background: #f4f4f4;
	padding: 0 20px;
	border-bottom: 1px solid #ddd;
	position: relative;
}

.slideGroup1 .parHd ul {
	float: left;
	position: absolute;
	left: 20px;
	top: -1px;
	height: 32px;
}

.slideGroup1 .parHd ul li {
	float: left;

	cursor: pointer;
}

.slideGroup1 .parHd ul li.on {
	height: 30px;
	background: #fff;
	border: 1px solid #ddd;
	border-bottom: 2px solid #fff;
}

.slideGroup1 .slideBox {
	overflow: hidden;
	zoom: 1;

	position: relative;
}

.slideGroup1 .sPrev,
.slideGroup1 .sNext {
	position: absolute;
	left: 0px;
	top: 36px;
	display: block;
	width: 30px;
	height: 94px;
	z-index: 99;
	background: url(http://www.cbimc.cn/image/zt-left.png) center center no-repeat;
}

.slideGroup1 .sNext {
	left: auto;
	right: 0px;
	background: url(http://www.cbimc.cn/image/zt-right.png) center center no-repeat;
}

.slideGroup1 .sPrev:hover,
.slideGroup1 .sNext:hover {
	border-color: #f60;
}

.slideGroup1 .parBd ul {
	overflow: hidden;
	zoom: 1;
}

.slideGroup1 .parBd ul li {
	border-radius: 5px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
	width: 285px;
	height: 165px;
	margin-right: 20px;
	position: relative;
}

.slideGroup1 .parBd ul li img {
	width: 100%;
	height: 165px;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}

.slideGroup1 .parBd ul li i {
	width: 30px;
	height: 30px;
	display: block;
	position: absolute;
	left: 10px;
	bottom: 30px;
	z-index: 2;
	background: url(http://www.cbimc.cn/image/nav_bf.png) no-repeat;
}

.slideGroup1 .parBd ul li h1 {
font-size: 16px;color: #fff;position: relative;z-index: 2;top: 106px;left: 50px;line-height: 22px;text-align: left;width: 72%;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;padding: 2px;box-sizing: border-box
}
.slideGroup1 .parBd ul li b{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 60px;
    background: url(http://www.cbimc.cn/image/api_02.png);
}
.slideGroup1 .tempWrap {
	width: 1200px !important;
}

.xlb_right_span {
	position: absolute;
	top: 15px;
	right: 4px;
	z-index: 2;
	width: 48px;
	height: 25px;
	line-height: 25px;
	color: #fff;
	background-color: #cc0000;
	text-align: center;
	border-radius: 5px;
}
.nav_z_special_left{
	float: left;
	width: 810px;
}
.nav_special_jg{
	width: 390px;
	height: 450px;
	float: left;
	margin-right: 20px;
	overflow: hidden;
	    margin-bottom: 10px;
}
.btn-top {
    width: 100%;
    height: 50px;
    /* background: url(http://www.cbimc.cn/image/bt-btn.png) no-repeat; */
    overflow: hidden;
	 border-bottom: 1px solid #CCCCCC;
}
#mr{
	margin-right: 0;
	float: right;
}
.btn-top h1 {
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color:#0062b1;
	line-height: 0px;
	float: left;
	border-top: 4px solid #0062b1;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 23px 25px;
	display: block;
	cursor: pointer;
}

.nav_ztzl .btn-tops{
	margin-bottom: 20px;
}
.nav_right_hb li h1{
	text-align: center;
	font-size: 14px;
	color: #333333;
	margin: 10px 0;
	cursor: pointer;
}


.nav_right_hb {width: 96px;height: 120px;position: fixed;bottom:150px;right:100px; z-index: 99;}
@media screen and (max-width: 1600px){nav_right_hb {width: 96px;height: 120px;position: fixed;bottom:200px;right:80px; z-index: 99;}}
@media screen and (max-width: 1920px){nav_right_hb {width: 96px;height: 120px;position: fixed;bottom:200px;right:100px; z-index: 99;}}



.nav_xis1{
	position: relative;
}
.nav_xis2{
	display: none;
	margin-bottom:20px;
	position: relative;
}
.nav_xis2 ul li{
	float: left;
	margin-right: 30px;
	width: 380px;
	height: 250px;
}
.nav_xis2 ul{
	margin-right: -40px;
}
.nav_xis2 ul li .txt{
	height: 50px;
	line-height: 50px;
	width: 100%;
	background-color: #f3f3f3;
}
.nav_xis2 ul li img{
	width: 100%;
	height: 200px;
}
.nav_xis2 ul li .txt h1{
	text-align: center;
	color: #333333;
	font-size: 16px;
}
.btn-top a {
    float: right;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: rgba(153, 153, 153, 1);
    line-height: 40px;
}
.nav_special_jg .pic img{
	    width: 100%;
	    height: 220px;
		border-radius: 5px;
}
.nav_special_jg .pic{
	 position: relative;
	 width: 390px;
	 height: 220px;
	 margin-top: 20px;
	 margin-bottom: 10px;
	 border-radius: 5px;
}
.pic .title {
    line-height: 35px;
    z-index: 100;
    font-size: 16px;
    margin-top: -36px;
    text-align: center;
    position: relative;
}
.pic a {
    color: #fff;
}
.pic i {
    height: 35px;
    background: #000;
    opacity: .5;
    filter: alpha(opacity=50);
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    text-indent: -99999em;
}
/* 右侧 */
.nav_z_special_right{
	float: right;
	width: 360px;
	height: 890px;
}
.nav_sdbd .picScroll-left .bd ul li .pic img {
    width: 360px;
    height: 370px;
    display: block;
}
.nav_sdbd .picScroll-left{
    width: 100%;
    height: 370px;
    display: block;
	margin-top: 20px;
}
.nav_sdbd  .picScroll-left .hd .prev,
.nav_sdbd  .picScroll-left .hd .next {
	display: block;
	width: 50px;
	height: 80px;
	cursor: pointer;
	position: relative;
	top: -200px;
	font-size: 42px;
	font-family: 宋体;
	color: #fff;
	text-align: center;
	line-height: 80px;
	opacity: .6;
	background-color: #000;
}
.nav_sdbd  .picScroll-left .bd ul li .title a {
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
       width: 360px;
	display: block;
}
.nav_sdbd  .picScroll-left .bd ul li .title{
	
}
.nav_sdbd{
	overflow: hidden;
	margin-bottom: 18px;
}
#pd{
	margin-top: 10px;
}
.ztzt_a1{
	width: 450px;
	height: 200px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	position: relative;
}
.ztzt_a1 img{
	width: 100%;
	height: 200px;
}
.ztzt_a1 h1{
	position: relative;
	top: -46px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	padding: 10px;
	box-sizing: border-box;
	z-index: 9;
}
.ztzt_a1 b{
    height: 85px;
    /* background: #000; */
    /* opacity: .4; */
    filter: alpha(opacity=50);
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    text-indent: -99999em;
    /* background-image: linear-gradient(#000, #000); */
    background: url(http://www.cbimc.cn/image/lbt_bjt.png);
}
.nav_ztzl .btn-top{
	margin-bottom: 15px;
}
.ztzt_a2{
	width: 230px;
	height: 200px;
	float: left;
	background-color: #f3f3f3;
	margin-right: 20px;
	margin-bottom: 20px;
	overflow: hidden;
}
.ztzt_a2 img{
	width: 100%;
	height: 120px;
}
.ztzt_a2 h1{
	margin-top: 15px;
	font-size: 16px;
	color: #333;
	padding: 0 10px;
	text-align: justify;
	line-height: 26px;
	word-break: break-all;
		text-overflow: ellipsis;
		display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
		-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
		-webkit-line-clamp: 2; /** 显示的行数 **/
		overflow: hidden;  /** 隐藏超出的内容 **/
}
.nav_ztzl{
	overflow: hidden;
}
.nav_tab_lj{
	width: 395px;
}

.mh_left{
	width: 590px;
	float: left;
}
.nav_mhyzy{
	overflow: hidden;
}
.btn-tops {
    width: 100%;
    height:50px;
    /* background: url(http://www.cbimc.cn/image/bt-btn.png) no-repeat; */
    overflow: hidden;
    border-bottom: 1px solid #CCCCCC;
}
.btn-tops h1 {
    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    line-height: 0px;
    float: left;
    padding: 23px 15px;
    display: block;
    cursor: pointer;
	border-top: 4px solid transparent;
}
.btn-tops .adh a{
	color: #0062b1;
}
a:hover, a:focus {
    color: #0062b1;
}
.btn-tops .adh{
	border-top: 4px solid #0062b1;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
	color: #0062b1;
}
.span_right{
	float: right;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: rgba(153, 153, 153, 1);
    line-height: 52px;
}
.mhyzy_a1 li{
	padding: 10px 0;
}
.mhyzy_a1 li h1{
	font-size: 18px;
	color: #333;
	margin: 5px 0;
}
.mhyzy_a1 li p{
	font-size: 14px;
	color: #333;
	padding: 10px 0;
	line-height: 24px;
	border-bottom: 1px dashed #ccc;
}
.mhyzy_a1 li p span{
	color: #ff0000;
}
/* 右侧 */
.mh_right{
	float: right;
	width: 580px;
}
.mh_right .btn-tops{
	margin-bottom: 20px;
}
.mh_left .btn-tops{
	margin-bottom: 20px;
}
.mh_right .pic_img img{
	float: left;
	width: 280px;
	height: 160px;
	margin-right: 25px;
}
.mh_left .pic_img img{
	float: left;
	width: 280px;
	height: 160px;
	margin-right: 25px;
}
.mh_right .pic_img h1{
	font-size: 20px;
	color: #333;
	padding: 10px 0;
	overflow: hidden;  
	text-overflow:ellipsis;
	white-space: nowrap;
}
.mh_left .pic_img h1{
	font-size: 20px;
	color: #333;
	padding: 10px 0;
	overflow: hidden;  
	text-overflow:ellipsis;
	white-space: nowrap;
}
.mh_right .pic_img p{
	font-size: 14px;
	color: #999999;
	line-height: 24px;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
	-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
	-webkit-line-clamp: 4; /** 显示的行数 **/
	overflow: hidden;  /** 隐藏超出的内容 **/
}
.mh_left .pic_img p{
	font-size: 14px;
	color: #999999;
	line-height: 24px;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
	-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
	-webkit-line-clamp: 4; /** 显示的行数 **/
	overflow: hidden;  /** 隐藏超出的内容 **/
}
.mh_right .pic_img {overflow: hidden;}
.mh_left .pic_img {overflow: hidden;}
/* 绿金 */
.nav_lj_left{
	width: 810px;
	float: left;
}
.nav_lj_left .btn-tops{
	margin-bottom: 20px;
}
.nav_lj_d1{
	width: 390px;
	float: left;
}
.nav_lj{
	overflow: hidden;
}
.nav_lj_left .pic{
	width: 390px;
	height: 220px;
	border-radius: 5px;
	position: relative;
	overflow: hidden;
}
.nav_lj_left .pic img{
	width: 390px;
	height: 220px;
	border-radius: 5px;
}
.nav_lj_left .pic  i{
	height: 40px;
    background: #000;
}
.nav_lj_d2{
	width: 390px;
	float: right;
}
/* 党建 */
.nav_dj_right{
	width: 360px;
	float: right;
}
.nav_dj_right .ul{
	margin-top: 12px;
}
.gg {
    clear: both;
    overflow: hidden;
	margin: 20px auto;
    width: 1200px;
}
/* 康养 */
.nav_ky_left{
	width: 810px;
	float: left;
}
.nav_ky_left .pic{
	width: 380px;
	height: 280px;
	position: relative;
	float: left;
	margin-right: 20px;
	overflow: hidden;
}
.nav_ky_left .pic img{
	width: 100%;
	height: 280px;
	border-radius: 5px;
}
.nav_ky_left .pic i{
	border-radius: 5px;
}
.nav_ky_rw{
	overflow: hidden;
}
.nav_ky_left .btn-tops{
	margin-bottom: 20px;
}
/* 素养 */
.nav_rw_right{
	float: right;
	width: 360px;
}
.nav_rw_right .ul{
	margin-top: 15px;
}
.nav_df_ws .df_left{
	width: 585px;
	float: left;
}
.nav_df_ws{
	margin: 20px 0;
	overflow: hidden;
}
/* 海报 */
.slideGroup2 {
	width: 1200px;
	text-align: left;
	margin-top: 20px !important;
}
.slideGroup2 .parHd {
	height: 30px;
	line-height: 30px;
	background: #f4f4f4;
	padding: 0 20px;
	border-bottom: 1px solid #ddd;
	position: relative;
}
.slideGroup2 .parHd ul {
	float: left;
	position: absolute;
	left: 20px;
	top: -1px;
	height: 32px;
}
.slideGroup2 .parHd ul li {
	float: left;
	cursor: pointer;
}
.slideGroup2 .parHd ul li.on {
	height: 30px;
	background: #fff;
	border: 1px solid #ddd;
	border-bottom: 2px solid #fff;
}
.slideGroup2 .slideBox {
	overflow: hidden;
	zoom: 1;
	position: relative;
}
.slideGroup2 .sPrev,
.slideGroup2 .sNext {
	position: absolute;
	left: 0px;
	top: 14px;
	display: block;
	width: 30px;
	height: 94px;
	z-index: 99;
	background: url(http://www.cbimc.cn/image/zt-left.png) center center no-repeat;
}
.slideGroup2 .sNext {
	left: auto;
	right: 0px;
	background: url(http://www.cbimc.cn/image/zt-right.png) center center no-repeat;
}
.slideGroup2 .sPrev:hover,
.slideGroup2 .sNext:hover {
	border-color: #f60;
}
.slideGroup2 .parBd ul {
	overflow: hidden;
	zoom: 1;
}
.slideGroup2 .parBd ul li {
	border-radius: 5px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
	width: 388px;
	height: 138px;
	margin-right: 18px;
}
.slideGroup2 .parBd ul li .pic {
	text-align: center;
}
.slideGroup2 .parBd ul li .pic img {
	width: 390px;
	height: 110px;
	display: block;
	border-radius: 5px;
}
.slideGroup2 .tempWrap {
	width: 1200px !important;
}
.nav_tpxw .btn-tops{
	margin-bottom: 20px;
}
.nav_tpxw_left{
	width: 640px;
	float: left;
}
.nav_tpxw_left img{
	width: 640px;
	height: 360px;
	border-radius: 5px;
}
.nav_tpxw{
	overflow: hidden;
}
.nav_tpxw_left h1{
	font-size: 24px;
	line-height: 44px;
	color: #333333;
	margin: 6px 0;
	overflow: hidden;  
	text-overflow:ellipsis;
	white-space: nowrap;
}
.nav_tpxw_left p{
	font-size: 14px;
	color: #333333;
	line-height: 26px;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
	-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
	-webkit-line-clamp: 2; /** 显示的行数 **/
	overflow: hidden;  /** 隐藏超出的内容 **/
}
.nav_tpxw_left p span{
	color: #ff0000;
}
.nav_tpxw_right{
	width: 535px;
	float: right;
}
.tpxw_a1{
	width: 260px;
	height: 150px;
	float: left;
}
.tpxw_a1 .pic img {
    width: 100%;
    height: 150px;
    border-radius: 5px;
}
.tpxw_a1 .pic {
	position: relative;
	overflow: hidden;
}
.tpxw_a2{
	width: 540px;
	height: 310px;
	float: left;
	margin-top: 15px;
}
.tpxw_a2 .pic img {
    width: 100%;
    height: 310px;
    border-radius: 5px;
}
.tpxw_a2 .pic {
	position: relative;
	overflow: hidden;
}
/* 银保传媒 */
.nav_left_ybcm{
	width: 810px;
	float: left;
}
.nav_ybcm{
	overflow: hidden;
}
.nav_lj_d3{
    width: 390px;
    float: left;
}
.nav_lj_right{
	float: right;
	width: 360px;
}
.nav_bxjgml{
	margin: 20px 0;
	    overflow: hidden;
	margin-bottom: 40px;
}
/* 保险机构名录 */
.foot-nav_item {
    display: inline-block;
    width: 280px;
	line-height: 40px;
	margin-top: 20px;
	box-sizing: border-box;
	border: 1px solid #ccc;
	border-radius: 5px;
}
.foot-nav_item select{
	width: 260px;
	height: 40px;
	padding-left: 20px;
	line-height: 40px;
	font-size: 16px;
	padding-right: 20px;
	box-sizing: border-box;
	border: none;
	background-color: #fff;
}
.nav_bxb_a1{
	width: 270px;
    height: 50px;
    float: left;
    line-height: 50px;
    text-align: center;
    border-radius: 4px;
    background-color: #FAFAFA;
    border: 2px solid #EBEBEB;
	margin-top: 20px;
	margin-right:34px;
}
.nav_bxb_a1:nth-of-type(4){
	margin-right:0;
}
.nav_bxb_a1:nth-of-type(8){
	margin-right:0;
}
.nav_bxb_a1:nth-of-type(12){
	margin-right:0;
}
.nav_bxb_a1 a{
font-size: 16px;
}
.nav_special_jg .pic img:hover{
	transform: scale(1.08);
	transition: all 0.5s;
}
.nav_special_jg .pic{
	overflow: hidden;
}
.ztzt_a1 img:hover{
	transform: scale(1.08);
	transition: all 0.5s;
}
.ztzt_a2 img:hover{
	transform: scale(1.08);
	transition: all 0.5s;
}
.mhyzy_a2{position:relative}
.mhyzy_a2 img:hover{
	transform: scale(1.08);
	transition: all 0.5s;
}
.nav_ky_left img:hover{
	transform: scale(1.08);
	transition: all 0.5s;
}
.tpxw_a1 .pic img:hover{
	transform: scale(1.08);
	transition: all 0.5s;
}
.tpxw_a2 .pic img:hover{
	transform: scale(1.08);
	transition: all 0.5s;
}
.nav_lj_left .pic img:hover{
	transform: scale(1.08);
	transition: all 0.5s;
}
.nav_table_xxk .bd ul{
	margin-right: -30px;
}

.ckgd_a{
    width: 200px;
    height: 50px;
    border-radius: 4px;
    margin: 0 auto;
    margin-top: 70px;
    text-align: center;
    line-height: 50px;
    border: 1px solid #d8000f;
}
.ckgd_a a{
    font-size: 18px;
    color: #d8000f;
    margin-left: 10px;
}
.nav_left_a1{
	float:left;
	width:810px;
}
/**列表**/
.nav_right_a1{
	width: 360px;
	float: right;
}
.zt_d3 .pic{
		width: 360px;
		height: 160px;
		position: relative;
		overflow: hidden;
		margin-bottom:15px;
}
.zt_d3 .pic img {
		width: 360px;
		height: 160px;
		border-radius: 5px;
}
.zt_d3 .pic i {
		height: 40px;
		background: #000;
}
.sdbd_d2{
	overflow: hidden;
}
.sdbd_d2  .picScroll-left{
	width: 360px;
}
.sdbd_d2  .picScroll-left	.pic img {
	width: 360px !important;
	height: 370px !important;
	display: block;
}
.sdbd_d2 .hd .prev,
.sdbd_d2 .hd .next {
display: block;
width: 50px;
height: 80px;
cursor: pointer;
position: relative;
top: -192px;
font-size: 42px;
font-family: 宋体;
color: #fff;
text-align: center;
line-height: 80px;
opacity: .7;
background-color: #000;
}
.mhyzy_a1{
position:relative;
}

.nav_lj_right .pic{
	width: 390px;
	height: 220px;
	border-radius: 5px;
	position: relative;
	overflow: hidden;
}
.nav_lj_right .pic img{
	width: 360px;
	height: 220px;
	border-radius: 5px;
}
.nav_lj_right .pic  i{
	height: 40px;
    background: #000;
}
.nav_pd_left {
	width: 810px;
	float: left;
}

.slideTxtBox .hd ul li {
	padding: 5px 23px;
}

.slideTxtBox .bd li img {
	width: 190px;
	height: 110px;
}
.nav_table_xxk{
overflow:hidden;
}
.nav_xtpxw_left {
	width: 600px;
	height: 400px;
	float: left;
}

.nav_xtpxw_right {
	width: 590px;
	float: right;
}

.nav_xtpxw_right ul {
	margin-right: -15px;
}

.nav_xtpxw_right li {
	width: 290px;
	height: 195px;
	position: relative;
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
	overflow: hidden;
}

.nav_xtpxw_right li img {
	width: 100%;
	height: 100%;
}

.nav_xtpxw_right li img:hover {
	transform: scale(1.08);
	transition: all 0.5s;
}

.nav_tpxw {
	margin-bottom: 20px;
}

.nav_xtpxw_left .picScroll-left {
	width: 600px;
	height: 400px;
}

.nav_xtpxw_left .picScroll-left .bd ul li .pic img {
	width: 600px;
	height: 400px;
	display: block;
}

.nav_xtpxw_left .picScroll-left .hd .prev,
.nav_xtpxw_left .picScroll-left .hd .next {
	top: -210px;
	opacity: .8;
	background-color: #fff;
}

.nav_xtpxw_left .picScroll-left .hd .prev {
	background-image: url(http://www.cbimc.cn/image/left_a.png);
}

.nav_xtpxw_left .picScroll-left .hd .next {
	background-image: url(http://www.cbimc.cn/image/right_a.png);
}
.nav_xtpxw_left .picScroll-left .bd ul li .title{
    line-height: 40px;
    position: relative;
    /* bottom: 0; */
    top: -40px;
    padding: 0 10px;
    z-index: 100;
    font-size: 16px;
}
.nav_xtpxw_left .picScroll-left .bd ul li i{
	bottom: 40px;
}
.nav_xtpxw_left .picScroll-left .bd ul li .title a{
 color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 95%;
    display: block;
    text-align: center;
    margin: 0 auto;
}

	 #search .keyWord .input {
	    	border: 1px solid #d8000f;
		}
		#search .keyBtn{
			background-color: #d8000f;
		}
		.nav_dhl{
			width: 1200px;
			margin: 0 auto;
			background-color: #d8000f;
		}
		.tl h1{
			color: #000;
		}
		.bottom_tit a {
    	    color: #000;
		}
		.btn-tops .adh {
			border-top: 4px solid #d8000f;
			border-left: 1px solid #ccc;
			border-right: 1px solid #ccc;
			color: #000;
		}
		.btn-tops .adh a {
			color: #000;
		}
		.picScroll-left2 .bd ul li{
			height: 413px;
		}
		.picScroll-left2 {
			width: 735px;
		}
		.picScroll-left2 .bd ul li .pic img {
			width: 735px;
			height: 413px;
			display: block;
		}
		.nav_abc_right{
			width: 440px;
		}
		.nav_ewm {
			margin: 25px 0 15px 0;
		}
		a:hover, a:focus {
			color: #ff3300 !important;
		}
		.fotter_top{
			background: #d8000f;
		}
		.footer_bottom{
			background: #e1e1e2;
		}
		.nav_fotter_d1 dt{
			color: #000;
		}
		.nav_fotter_d1 dd {
			color: #000;
		}
		.nav_fotter_d1 dd a {
			color: #000;
		}
		.nav_foter_i h1{
			color: #000;
		}
		.nav_fotter_d4 li h1{
			color: #000;
		}
		.fotter_top a{
		    opacity: .9;
		}
		.nav_fotter_d2{
		    height: 220px;
		}